.sign {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 1150px;
	height: 470px;
	margin-left: -575px;
	margin-top: -253px;
	background: url(../img/background.png) 50% 50%/cover no-repeat #fff;
	font-size: 14px;
}


.login-func{
	position:relative;
	margin: 10% auto;
	width: 350px;
}

.form-container {
	padding: 12px;
	border-radius: 4px;
	background-color: #f7f9fa;
	margin-bottom: 16px;
}

#login{
	background-color: #FFFFFF;
}

.xsd-input{
	margin: 0 30px 0;
	width: 250px;
	height: 47px;
	border: none;
	border-bottom-color: #CCCCCC;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-bottom-left-radius: 8px;
}

.input-group{
	width: 345px;
	height: 48px;
	margin: auto;
	background-color:#59acff;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}


.btn-primary{
	text-decoration:none;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 48px;
	margin-left: 40%;
}

.forget-link{
	margin: 10px 0 0 10px;
}

.forgetpsd{
	text-decoration:none;
	color:#499df2;
}

.login-func h2{
	color: #A7A7A7;
	text-align: center;
	font-size: 20px;
}

.cursor-pointer{
	text-decoration:none;
	color: #A7A7A7;
}

#shuxian{
	margin: 0 10px;
}

.resin-func{
	position:relative;
	margin: 3% auto;
	width: 350px;
}

.resin-func h2{
	color: #A7A7A7;
	text-align: center;
	font-size: 20px;
}